body{
  font-family: Microsoft YaHei,'宋体' , Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif !important;
}
ul.nav{
  li.active-item{
    background: #64A3C5;
    border-radius: 6px;
    a{
      color: #fff !important;
    }
  }
}
.case-show {
  margin-top: 66px;
  .wrapper {
    margin-top: 40px;
    .policy-content {
      text-align: center;
      margin-bottom: 50px;
      .single-policy{
        padding: 20px;
        .box{
          padding: 20px;
          //border:1px dotted #175677;
          border-radius: 10px;
          h3{
            height: 40px;
          }
          p{
            color: #8997a7;
            font-size: 15px;
            letter-spacing: 0.5px;
            line-height: 25px;
            height: 100px;
            overflow: hidden;
          }

        }
        a.view-btn{
          padding:5px 10px;
          text-decoration: none;
          border: 2px solid #64A3C5;
          margin-top: 10px;
          display: inline-block;
          font-size: 1em;
          text-align: center;
          -webkit-appearance: none;
          transition: 0.5s all;
          -webkit-transition: 0.5s all;
          -moz-transition: 0.5s all;
          -o-transition: 0.5s all;
          letter-spacing: 5px;
          width: 80px;
          color: #fff;
          font-family: Microsoft YaHei,'宋体' , Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif !important;
          background: #64A3C5;
          border-radius: 0.3em;
          -o-border-radius: 0.3em;
          -moz-border-radius: 0.3em;
          -webkit-border-radius: 0.3em;
        }
        a.view-btn:hover {
          text-decoration: none;
          color: #175677;
          background: #64A3C5;
          border: 2px dotted #175677;
        }
        a.view-btn :focus {
          outline: thin dotted;
          outline: 5px auto -webkit-focus-ring-color;
          outline-offset: -2px;
        }
      }
    }

    .partner-content{
      background: #f2f2f2;
      padding: 20px 0;
      .single-partner{
        position: relative;
        width:150px;
        height: 150px;
        margin: 20px auto;
        //.img-show{
        //  margin: 10px auto;
        //  width:150px;
        //  height: 150px;
        //  border-radius: 75px;
        //  display: inline-block;
        //  background: url("../img/b1.jpg") no-repeat center;
        //  background-size: contain;
        //}
        img{
          width:150px;
          height: 150px;
          border-radius: 75px;
          display: inline-block;
        }
        .detail{
          top:0;
          left: 0;
          position: absolute;
          z-index: 10;
          background: #175677;
          opacity:0;
          width:150px;
          height: 150px;
          border-radius: 75px;
          padding: 60px 0;
          button{
            display: inline-block;
            margin: 0 25px;
            padding: 5px 0;
            width:100px;
            text-align: center;
            vertical-align: middle;
            color: #fff;
            background: none;
            border : solid 1px #fff;
          }
        }
      }
      .single-partner:hover{
        .detail{
          opacity: 0.7;
        }
      }
    }
  }

}

.center{
  margin: 20px auto 30px;
  h3{
    text-align: center;
  }
  hr{
    width:100px;
    margin: 20px auto;
    border-top: 4px solid #f39c12;
    height: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
  }
}
footer{
  margin-top: 50px;
  padding: 20px !important;
}
